physical embodiment - German English Dictionary